Laurier Flow
⌘K

© 2026 LaurierFlow. All rights reserved.

AboutPrivacy



Contributed by Students

Course Outlines

to view and upload course outlines

Prerequisites

CP 102 (Min. Grade D-) or CP 103 (Min. Grade D-) or CP 104 (Min. Grade D-)

Leads To

No Leads To Information Available

Restrictions

Must be enrolled in one of the following Levels:Undergraduate (UG)Cannot be enrolled in one of the following Degrees:Bach of Bus Admin/UW BCS (BBABCS)Must be enrolled in one of the following Majors:Computer Science (CPSC)Data Science (DASC)

CP 212

Windows App Programming

This course is designed for students who have a basic understanding of spreadsheets, word processors, and databases as well as introductory programming experience. The course introduces methods to automate repetitive tasks and create user-friendly applications in spreadsheets, word processors, and databases using the powerful macro language, Visual Basic for Applications (VBA). Topics include: a review of programming constructs such as data types, looping, conditional statements, and arrays; the design of graphical interfaces with the typical "look and feel" of Windows software; the design of dialog boxes with controls and event handling code that responds to user input; automating tasks; consolidating data; providing user-friendly reports. Prerequisites: CP102 and previous programming experience, or CP103 or CP104. Notes: 3 lecture hours, 1.0 lab hour

100%Liked
100%Easy
80%Useful
Based on 1 rating

Reviews

Super fun course, and helped me improve my excel skills by a ton! Employers love VBA!!

Easy
Useful
Liked

— Business Administration (BBA) + Computer Science (BSc) student, taught by Heider Ali

Schedule